Repository navigation
Conversation
…unded and fail-closed
…adata to selected RCB
…Quality/TimeQuality
…ative fallback gates
…l inline IEC labels
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 6247d67274
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
…ndex is inspected
|
@codex review Request exact-head review of |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 638feba06f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review Please verify exact HEAD |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: f0285cf39d
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
@codex review Latest exact HEAD |
|
Codex Review: Didn't find any major issues. Keep it up! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Historical PR reconciliation / archival — 2026-10-24Disposition: CLOSE AS SUPERSEDED OLD SOURCE, NOT MERGED, AND NOT A FEATURE ACCEPTANCE PASS. Verified historical head: The distinct acceptance remains: GVAA-based exact DO/DA and q/t details without positional guessing. Canonical engineering owner: #226; migration index #308. All commits and review notes remain reachable from this closed PR. A new narrowly scoped PR must branch from current main, first identify genuinely missing behavior and then pass targeted Qt/MMS/schema/GUI tests. Do not bulk-merge the historical branch, silently lose unknown MMS type safety, or claim physical IED acceptance from old CI. No M3.H Stable asset is modified by this closure. |
Architecture / references
Implements the safe subset of #226 after reviewing
masarray/ARIEC61850MmsSemanticReportValueProjector.csandmasarray/arsasNativeIec61850Client.SemanticReporting.cs/SchemaSafeAggregateProjectionService.cs. Rejects ARIEC61850's legacyMmsDataValueRenderer.GuessFieldNames()positional/child-count guesses.Implementation
TypeSpecificationindex tied to the report association's discovery lifetime and exactdomain/itemidentity, with strict prefix-component match and ambiguity rejection.stVal,q,t,origin.orCat, etc. is projected with read-only name + bounded value. Existing shared typed q/t evidence decoder supplies validity/time-quality details. Unknown/array/mismatch/untrusted evidence always falls back to existing positional Field N (no false semantic authority).Not claimed
This does not yet decode
Dbposhuman-readable states or IEC SCL EnumType/unit/multiplier unless an exact semantic type is available; never infer from 2-bit payload alone. Full SCL-driven enum and physical paired IEDScout parity remain in #226. No hardware or Windows-installed QA in this PR.Gates
Exact-head Qt build/55-stage regression, Product Naming Guard, no unresolved Codex review findings. Merge only after validation and post-merge release CI.